home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Beauty of Chaos
/
Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso
/
mac
/
gifconverter2.37.cpt.hqx
/
GIFConverter 2.3.7.rsrc
/
bin.rsrc_CODE_34_RLEFile.txt
< prev
next >
Wrap
Text File
|
1994-01-29
|
38KB
|
677 lines
# near model CODE resource
# jump table entries: 15640-15641 (2 of them)
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 4AAC FFFC tst.l [A4 - 0x4]
0000000E 6614 bne +0x16 /* 00000024 */
00000010 204C movea.l A0, A4
00000012 216C FFF4 000C move.l [A0 + 0xC], [A4 - 0xC]
00000018 206E 0008 movea.l A0, [A6 + 0x8]
0000001C 2C48 movea.l A6, A0
0000001E 4EFA 01E2 jmp [PC + 0x1E2 /* 00000202 */]
00000022 0000 42A7 ori.b D0, 0xA7
// begin alternate branch 00000024-00000026
label00000024:
00000024 42A7 clr.l -[A7]
// end alternate branch 00000024-00000026
label00000024: // (misaligned)
00000026 2F2C FFF4 move.l -[A7], [A4 - 0xC]
0000002A 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
0000002E 4A9F tst.l [A7]+
00000030 285F movea.l A4, [A7]+
00000032 4E5E unlink A6
00000034 205F movea.l A0, [A7]+
00000036 DEFC 000A add.w A7, 0xA /* '\n' */
0000003A 4ED0 jmp [A0]
0000003C 8748 444C pack -[A3], -[A0], 0x444C
00000040 5252 addq.w [A2], 1
00000042 4C45 0000 movem.l <none>, D5
fn00000046:
00000046 4E56 FFFE link A6, -0x0002
0000004A 4267 clr.w -[A7]
0000004C 486E FFFE pea.l [A6 - 0x2]
00000050 206E 0008 movea.l A0, [A6 + 0x8]
00000054 2F28 0008 move.l -[A7], [A0 + 0x8]
00000058 4EAD 4EE2 jsr [A5 + 0x4EE2 /* export_2520 */]
0000005C 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
00000060 3D6E FFFE 000C move.w [A6 + 0xC], [A6 - 0x2]
00000066 4E5E unlink A6
00000068 2E9F move.l [A7], [A7]+
0000006A 4E75 rts
0000006C 8847 or.w D4, D7
0000006E 4554 chk.w D2, [A4]
00000070 434F chk.w D1, A7
00000072 554E subq.w A6, 2
00000074 5400 addq.b D0, 2
00000076 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000078-0000007C
fn00000078:
00000078 4E56 FFA4 link A6, -0x005C
// end alternate branch 00000078-0000007C
fn00000078: // (misaligned)
0000007A FFA4 .invalid <<F/6/7>>
0000007C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000080 7000 moveq.l D0, 0x00
00000082 2D40 FFF4 move.l [A6 - 0xC], D0
00000086 70FF moveq.l D0, 0xFFFFFFFF
00000088 2D40 FFFC move.l [A6 - 0x4], D0
0000008C 486E FFB0 pea.l [A6 - 0x50]
00000090 487A FF6E pea.l [PC - 0x92 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000094 2F0E move.l -[A7], A6
00000096 4EAD 3912 jsr [A5 + 0x3912 /* export_1822 */]
label0000009A:
0000009A 4267 clr.w -[A7]
0000009C 2F0E move.l -[A7], A6
0000009E 4EBA FFA6 jsr [PC - 0x5A /* 00000046 */]
000000A2 701B moveq.l D0, 0x1B
000000A4 B05F cmp.w D0, [A7]+
000000A6 66F2 bne -0xC /* 0000009A */
000000A8 4267 clr.w -[A7]
000000AA 2F0E move.l -[A7], A6
000000AC 4EBA FF98 jsr [PC - 0x68 /* 00000046 */]
000000B0 7047 moveq.l D0, 0x47
000000B2 B05F cmp.w D0, [A7]+
000000B4 670A beq +0xC /* 000000C0 */
000000B6 3F3C A240 move.w -[A7], 0xA240
000000BA 42A7 clr.l -[A7]
000000BC 4EAD 3902 jsr [A5 + 0x3902 /* export_1820 */]
label000000C0:
000000C0 486E FFF4 pea.l [A6 - 0xC]
000000C4 486D 4264 pea.l [A5 + 0x4264]
000000C8 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000000CC 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000000D0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000000D4 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
000000D8 4267 clr.w -[A7]
000000DA 2F0E move.l -[A7], A6
000000DC 4EBA FF68 jsr [PC - 0x98 /* 00000046 */]
000000E0 301F move.w D0, [A7]+
000000E2 0440 0048 subi.w D0, 0x48 /* 'H' */
000000E6 671E beq +0x20 /* 00000106 */
000000E8 5B40 subq.w D0, 5
000000EA 6702 beq +0x4 /* 000000EE */
000000EC 6030 bra +0x32 /* 0000011E */
label000000EE:
000000EE 2D7C 0000 3000 FFFC move.l [A6 - 0x4], 0x3000 /* '0\0' */
000000F6 486E FFA8 pea.l [A6 - 0x58]
000000FA 42A7 clr.l -[A7]
000000FC 2F3C 0060 0080 move.l -[A7], 0x600080
00000102 A8A7 syscall SetRect
00000104 6022 bra +0x24 /* 00000128 */
label00000106:
00000106 2D7C 0000 C000 FFFC move.l [A6 - 0x4], 0xC000
0000010E 486E FFA8 pea.l [A6 - 0x58]
00000112 42A7 clr.l -[A7]
00000114 2F3C 00C0 0100 move.l -[A7], 0xC00100
0000011A A8A7 syscall SetRect
0000011C 600A bra +0xC /* 00000128 */
label0000011E:
0000011E 3F3C A240 move.w -[A7], 0xA240
00000122 42A7 clr.l -[A7]
00000124 4EAD 3902 jsr [A5 + 0x3902 /* export_1820 */]
label00000128:
00000128 486E FFA8 pea.l [A6 - 0x58]
0000012C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000130 4EAD 500A jsr [A5 + 0x500A /* export_2557 */]
00000134 1F3C 0001 move.b -[A7], 0x1
00000138 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000013C 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */]
00000140 206E FFF4 movea.l A0, [A6 - 0xC]
00000144 2050 movea.l A0, [A0]
00000146 2F28 0022 move.l -[A7], [A0 + 0x22]
0000014A 4EBA 01F2 jsr [PC + 0x1F2 /* 0000033E */]
0000014E 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
label00000154:
00000154 4267 clr.w -[A7]
00000156 2F0E move.l -[A7], A6
00000158 4EBA FEEC jsr [PC - 0x114 /* 00000046 */]
0000015C 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000160 302E FFFA move.w D0, [A6 - 0x6]
00000164 0440 001B subi.w D0, 0x1B
00000168 674C beq +0x4E /* 000001B6 */
0000016A 5B40 subq.w D0, 5
0000016C 6BE6 bmi -0x18 /* 00000154 */
0000016E 0440 005F subi.w D0, 0x5F /* '_' */
00000172 6F02 ble +0x4 /* 00000176 */
00000174 60DE bra -0x20 /* 00000154 */
label00000176:
00000176 302E FFFA move.w D0, [A6 - 0x6]
0000017A 48C0 ext.l D0
0000017C 222E FFFC move.l D1, [A6 - 0x4]
00000180 9280 sub.l D1, D0
00000182 7020 moveq.l D0, 0x20
00000184 D280 add.l D1, D0
00000186 2D41 FFFC move.l [A6 - 0x4], D1
0000018